package com.ohos.connect.devicecloud.iot.modular.device.model.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

/**
 * 设备代理注册参数
 *
 * @author Dongtao
 * @date  2024/12/30 10:43
 **/
@Getter
@Setter
public class DeviceRegisterInfoInsertDTO {

    @ApiModelProperty(value = "项目Id", position = 1)
    @NotBlank(message = "项目id不能为空")
    private String projectId;

    @ApiModelProperty(value = "设备信息", position = 2)
    private AppProxyDeviceInsertDTO devInfo;

    @ApiModelProperty(value = "设备服务", position = 3)
    private Object services;

}
